package com.ddm.vo.webVo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * 订阅详情视图对象（用于前端展示）
 */
@Data
@TableName("subscription")
public class SubscribeDetailVO {
    @TableField("id")
    private Long id; // 订阅记录ID
    private Long userId; // 用户ID
    private Long planId; // 套餐ID
    private String planName; // 套餐名称
    private BigDecimal price; // 套餐价格
    private LocalDate startDate; // 开始日期
    private LocalDate endDate; // 结束日期
    private Integer autoRenew; // 自动续费状态
}